bóng bàn phong trào
TT Kidz and the Unmeasured Gap: Youth Table Tennis Through a Leather NotebookLate August morning. I sat in the third row of the grassroots hall at Lạch...
PSG and Kvaratskhelia: a 2032 renewal drawn up in the week of the scanKhvicha Kvaratskhelia's current contract at Paris Saint-Germain runs to the...
Raphinha Under Flick: Eight Clasico Goals in Seven Games and the Grey Zone of a StatisticIn the 61st minute, Camp Nou held its breath. The corner from the right was n...
Benzema and Lyon: How a Saudi Contract Killed the HomecomingOn RMC airwaves, Karim Djaziri recalled a conversation with his former client...
The Last of Us Tops the 100 Greatest Games List: A Dispute With No RubricIn the Kinda Funny Games article, I counted nine instances of phrases like “o...
Under-21 National Cup: Pashley, Trumpauskas and the Two-Day Test of EnduranceOne small detail in the 2026 Under-21 National Cup seeding list made me read ...
The Lesson of an Empty Extraction in Esports Analysis2:47 a.m. in Berlin. I open the Stage-1 extraction file for the latest...
When Genshin Impact Was Mislabeled as Esports: Analyzing the Blurry Line Between Gaming and EsportsWhen the Stage Lights Go Out, the Numbers Start Speaking: An Analysis of the...
Vietnam U23 vs Thailand in Pleiku: 48 hours to assemble, three matches in five days, and the hardest problem of the 2026 VTV CupOn 10 November 2026, at 19:00, on the pitch at Pleiku, Vietnam U23 walk into...
Vietnamese Youth Table Tennis and the Data Gap Inside the Training PipelineOn a Tuesday afternoon at the Hai Duong arena, I opened the scouting file a...
VR Taekwondo and the Vietnamese Female Athlete's Mixed-Gender Asiad Medal RunI watched the mixed-gender VR taekwondo final at the 2026 Asian Games on a...
VALORANT Champions 2026 Shanghai: A Draw So Perfectly Balanced It Says Nothing — and the Real Story Sits in the Final Paragraph2:17 a.m. in Busan. I opened the draw for VALORANT Champions 2026 Shanghai, a...
Worlds 2026 after two days: Gen.G soar while T1 and the LPL stumble inside the BO1 netThree in the morning in Guangzhou. The ceiling fan turning slowly overhead, t...
Le Quang Liem and the 2026 World Blitz Crown: Writing Chess When the Data Is EmptyLe Quang Liem and the 2026 World Blitz Crown: Writing Chess When the Data Is...
A Nine-Part Report on a Match That Never ExistedThat night I received a thick set of documents. Nine sections. Three data...
Empty Data and the Lesson of Foundation Verification in Esports AnalysisWhen an esports data analysis pipeline returns an empty result, it is a more...
Snooker After the Class of '75: When the Rhythm No Longer Belongs to the Old NamesCrucible Theatre, Sheffield, one April night. Ronnie O'Sullivan bends over th...
Every Game Is Its Own World: Why Esports Cannot Share a Single YardstickAt an event that gathers many esports titles, I stand between two grandstands...
Empty Testimony: When an Esports Analysis Pipeline Receives Data That Does Not ExistBoston, August 2026 — A professional nine-dimension analysis pipeline just...
From Texas to Rice: Ashlyn Anderson and the Long Road to Collegiate SwimmingKeller, Texas – In mid-August 2026, at the Indiana Convention Center pool in...
